package br.com.massai.model.business;

import java.util.List;

import javax.ejb.Local;

import br.com.massai.controller.adapter.FunctionAdapter;
import br.com.massai.model.entity.Function;
import br.com.massai.model.exceptions.SystemException;
import br.com.massai.view.enums.Functionality;

@Local
public interface FunctionBusiness extends GenericBusiness<Function> {

	public Function getFunctionByAcronym(String acronym) throws SystemException;
	public List<Function> findAll() throws SystemException;
	public List<FunctionAdapter> getFunctionsAdapter() throws SystemException;
	public List<FunctionAdapter> getFunctionsAdapter(Functionality functionality) throws SystemException;

}
